We have before us a most mysterious case of a game gone missing. Due to launch in North America on Friday, June 10, Sherlock Holmes: The Devil's Daughter has proven a no show. We don't want to jump to conclusions, but we suspect some sort of foul play is afoot.